package com.ytjj.qmyx.mall.mapper;

import com.ytjj.qmyx.mall.model.CustomerCollect;
import com.ytjj.qmyx.mall.model.CustomerCollectExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CustomerCollectMapper {
    long countByExample(CustomerCollectExample example);

    int deleteByExample(CustomerCollectExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(CustomerCollect record);

    int insertSelective(CustomerCollect record);

    List<CustomerCollect> selectByExampleWithBLOBs(CustomerCollectExample example);

    List<CustomerCollect> selectByExample(CustomerCollectExample example);

    CustomerCollect selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") CustomerCollect record, @Param("example") CustomerCollectExample example);

    int updateByExampleWithBLOBs(@Param("record") CustomerCollect record, @Param("example") CustomerCollectExample example);

    int updateByExample(@Param("record") CustomerCollect record, @Param("example") CustomerCollectExample example);

    int updateByPrimaryKeySelective(CustomerCollect record);

    int updateByPrimaryKeyWithBLOBs(CustomerCollect record);

    int updateByPrimaryKey(CustomerCollect record);
}